﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MapMaker.Engine.Core.Models
{
    public class Actor : NamedDataModel, Tagable<NoteTag>
    {
        public int ActorID { get; set; }

        public int IconIndex { get; set; }

        public List<Feature> Features { get; set; }

        public List<NoteTag> Tags { get; set; }

        public string NickName { get; set; }

        public int ClassID { get; set; }

        public int InitialLevel { get; set; }
        
        public int MaxLevel { get; set; }

        public string CharacterName { get; set; }

        public int CharacterIndex { get; set; }

        public string FaceName { get; set; }

        public int FaceIndex { get; set; }

        public int[] Equipment { get; set; }
    }
}
